package com.allinpokers.vest.allinvest.service.vest;

import com.allinpokers.vest.allinvest.model.request.PageReq;
import com.allinpokers.vest.allinvest.model.request.vest.IosVestInfoAdCloseReq;
import com.allinpokers.vest.allinvest.model.request.vest.IosVestInfoAddReq;
import com.allinpokers.vest.allinvest.model.request.vest.IosVestInfoDelReq;
import com.allinpokers.vest.allinvest.model.request.vest.IosVestInfoUpdateReq;
import com.allinpokers.vest.allinvest.model.respon.CommonRespon;
import com.allinpokers.vest.allinvest.model.respon.IosVestInfoRespon;
import com.allinpokers.vest.allinvest.model.respon.PageBean;

public interface IVestService {
    CommonRespon saveSuccessTime(String channelId);

    CommonRespon saveDownTime(String channelId);

    String getOpen(String channelId);

    CommonRespon<PageBean<IosVestInfoRespon>> iosVestList(PageReq req);

    CommonRespon addIosVestInfo(IosVestInfoAddReq req);

    CommonRespon updateIosVestInfo(IosVestInfoUpdateReq req);

    CommonRespon closeOp(IosVestInfoAdCloseReq req);

    CommonRespon del(IosVestInfoDelReq req);
}
